﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Skynet.LiteFoundation.BusinessEntities;
using Microsoft.Practices.Unity;

namespace Skynet.LiteFoundation.DataAccess
{
    public abstract class MasterRepository<T>    
    {
        [Dependency]
        public SkyNetLibraryEntities Context {get; set; }

        public virtual void Maintenance<T>(T item){ }
        public virtual T GetOne(object key) {
            throw new NotImplementedException();  
        }
        public virtual List<T> GetAll() {
            throw new NotImplementedException();  
            
        }

    }

}
